package com.lwphk.easydocs.core.vo;

import java.util.LinkedList;
import java.util.List;

public class ControllerInfo {
	

	/**
	 * 控制器类对象
	 */
	private Class<?> clazz;
	
	/**
	 * 全类名
	 */
	private String name;
	
	/**
	 * 类名
	 */
	private String simpleName;
	
	/**
	 * 备注
	 */
	private String remark;
	
	
	
	/**
	 * 目录
	 */
	private String dir;


	/**
	 * 具体请求接口
	 */
	private List<MethodInfo> methodInfos = new LinkedList<MethodInfo>();

	

	public String getSimpleName() {
		return simpleName;
	}


	public void setSimpleName(String simpleName) {
		this.simpleName = simpleName;
	}


	public Class<?> getClazz() {
		return clazz;
	}


	public void setClazz(Class<?> clazz) {
		this.clazz = clazz;
	}


	public String getName() {
		return name;
	}


	public void setName(String name) {
		this.name = name;
	}


	public String getRemark() {
		return remark;
	}


	public void setRemark(String remark) {
		this.remark = remark;
	}


	public String getDir() {
		return dir;
	}


	public void setDir(String dir) {
		this.dir = dir;
	}


	public List<MethodInfo> getMethodInfos() {
		return methodInfos;
	}


	public void setMethodInfos(List<MethodInfo> methodInfos) {
		this.methodInfos = methodInfos;
	}


	@Override
	public String toString() {
		return "ControllerInfo [clazz=" + clazz + ", name=" + name + ", remark=" + remark + ", dir=" + dir
				+ ", methodInfos=" + methodInfos + "]";
	}
	
	
	
	
}
